AcyMailing\Classes\MailClass D

Total Complexity 269
Dependencies 9
Dependents 34
Total lines 1,251
Lines of code 913
Logical lines of code 647
Comment lines 0
Methods 42
Properties 3

Methods 42

Method Rating Maintainability Complexity Lines of code
_installtemplate()
D
27
33 126
getMatchingElements()
C
33 26 87
sendAutomation()
B
41 17 48
save()
A
45 16 37
addPoweredByAcyMailing()
A
38 12 73
uploadTemplate()
A
40 13 57
translateMailSettings()
A
52 13 22
detecttemplates()
A
56 8 18
decode()
S
58 7 14
deleteUnusedThumbnails()
S
58 7 14
extractTemplate()
S
54 6 19
autoSave()
S
56 6 18
utf8Encode()
S
59 6 15
utf8Decode()
S
59 6 15
getOneById()
S
60 6 12
getMailsByType()
S
52 5 24
deleteOneAttachment()
S
54 5 21
createTemplateFile()
S
55 5 21
getTranslatedSettingsMail()
S
54 5 20
getAllListsByMailId()
S
55 5 19
getOneByName()
S
59 5 13
delete()
S
52 4 24
deleteMediaFolder()
S
62 5 10
deleteByTranslationLang()
S
59 4 15
installExtractedTemplate()
S
61 4 12
getAllListsWithCountSubscribersByMailIds()
S
55 3 21
getAllListIdsForWelcomeUnsub()
S
64 4 8
doupload()
S
66 4 8
getTranslationsById()
S
61 3 12
buildCSS()
S
62 3 11
isTransactionalMail()
S
64 3 10
getAllListsByMailIdAndUserId()
S
67 3 7
encode()
S
63 3 10
removePoweredByAcyMailing()
S
67 3 7
getAllListsByMailIds()
S
63 2 11
getAutomaticMailIds()
S
63 2 11
getMultilingualMailIds()
S
63 2 11
getTranslationId()
S
68 1 8
getMultilingualMails()
S
66 1 9
getMultilingualMailsByName()
S
67 1 8
getAll()
S
75 1 4
getMailAttachments()
S
79 1 3